<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
  <meta name="description" content="API docs for the MaskFilter.blur constructor from the Class MaskFilter class from the dart:ui library, for the Dart programming language.">
  <title>MaskFilter.blur constructor - MaskFilter class - dart:ui library - Dart API</title>
  <!-- required because all the links are pseudo-absolute -->
  <base href="../..">

  <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
  <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
  <link rel="stylesheet" href="static-assets/github.css">
  <link rel="stylesheet" href="static-assets/styles.css">
  <link rel="icon" href="static-assets/favicon.png">
  
</head>

<body>

<div id="overlay-under-drawer"></div>

<header id="title">
  <button id="sidenav-left-toggle" type="button">&nbsp;</button>
  <ol class="breadcrumbs gt-separated dark hidden-xs">
    <li><a href="index.html">shake</a></li>
    <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
    <li><a href="dart-ui/MaskFilter-class.html">MaskFilter</a></li>
    <li class="self-crumb">MaskFilter.blur const constructor</li>
  </ol>
  <div class="self-name">MaskFilter.blur</div>
  <form class="search navbar-right" role="search">
    <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
  </form>
</header>

<main>

  <div id="dartdoc-sidebar-left" class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
    <header id="header-search-sidebar" class="hidden-l">
      <form class="search-sidebar" role="search">
        <input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
      </form>
    </header>
    
    <ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
      <li><a href="index.html">shake</a></li>
      <li><a href="dart-ui/dart-ui-library.html">dart:ui</a></li>
      <li><a href="dart-ui/MaskFilter-class.html">MaskFilter</a></li>
      <li class="self-crumb">MaskFilter.blur const constructor</li>
    </ol>
    
    <h5>MaskFilter class</h5>
    <ol>
      <li class="section-title"><a href="dart-ui/MaskFilter-class.html#constructors">Constructors</a></li>
      <li><a href="dart-ui/MaskFilter/MaskFilter.blur.html">blur</a></li>
    
      <li class="section-title">
        <a href="dart-ui/MaskFilter-class.html#instance-properties">Properties</a>
      </li>
      <li><a href="dart-ui/MaskFilter/hashCode.html">hashCode</a></li>
      <li class="inherited"><a href="dart-core/Object/runtimeType.html">runtimeType</a></li>
    
      <li class="section-title"><a href="dart-ui/MaskFilter-class.html#instance-methods">Methods</a></li>
      <li><a href="dart-ui/MaskFilter/toString.html">toString</a></li>
      <li class="inherited"><a href="dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
    
      <li class="section-title"><a href="dart-ui/MaskFilter-class.html#operators">Operators</a></li>
      <li><a href="dart-ui/MaskFilter/operator_equals.html">operator ==</a></li>
    
    
    
    </ol>
  </div><!--/.sidebar-offcanvas-left-->

  <div id="dartdoc-main-content" class="col-xs-12 col-sm-9 col-md-8 main-content">
      <div><h1>MaskFilter.blur constructor</h1></div>

    <section class="multi-line-signature">
      const
      <span class="name ">MaskFilter.blur</span>(<wbr><span class="parameter" id="blur-param-_style"><span class="type-annotation"><a href="dart-ui/BlurStyle-class.html">BlurStyle</a></span> <span class="parameter-name">_style</span>, </span> <span class="parameter" id="blur-param-_sigma"><span class="type-annotation"><a href="dart-core/double-class.html">double</a></span> <span class="parameter-name">_sigma</span></span>)
    </section>

    <section class="desc markdown">
      <p>Creates a mask filter that takes the shape being drawn and blurs it.</p>
<p>This is commonly used to approximate shadows.</p>
<p>The <code>style</code> argument controls the kind of effect to draw; see <a href="dart-ui/BlurStyle-class.html">BlurStyle</a>.</p>
<p>The <code>sigma</code> argument controls the size of the effect. It is the standard
deviation of the Gaussian blur to apply. The value must be greater than
zero. The sigma corresponds to very roughly half the radius of the effect
in pixels.</p>
<p>A blur is an expensive operation and should therefore be used sparingly.</p>
<p>The arguments must not be null.</p>
<p>See also:</p><ul><li><a href="dart-ui/Canvas/drawShadow.html">Canvas.drawShadow</a>, which is a more efficient way to draw shadows.</li></ul>
    </section>
    
    <section class="summary source-code" id="source">
      <h2><span>Implementation</span></h2>
      <pre class="language-dart"><code class="language-dart">const MaskFilter.blur(
  this._style,
  this._sigma,
) : assert(_style != null),
    assert(_sigma != null);</code></pre>
    </section>

  </div> <!-- /.main-content -->

  <div id="dartdoc-sidebar-right" class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
  </div><!--/.sidebar-offcanvas-->

</main>

<footer>
  <span class="no-break">
    shake 0.1.0
  </span>

  
</footer>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="static-assets/typeahead.bundle.min.js"></script>
<script src="static-assets/highlight.pack.js"></script>
<script src="static-assets/URI.js"></script>
<script src="static-assets/script.js"></script>


</body>

</html>
